package com.gec.yhzh.entity.Vo;

import java.time.LocalDateTime;
import java.io.Serializable;

import lombok.Data;

/**
 * 挂号帖VO
 */
@Data
public class RegistrationVO implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id; // 挂号贴编号

    /**
     * 挂号科室
     */
    private Integer diseaseType; // 科室编号

    /**
     * 科室名称
     */
    private String departmentName; // 新增字段，用于展示科室名称

    /**
     * 病情描述
     */
    private String description; // 描述信息

    /**
     * 病情描述的图片
     */
    private String describeImg; // 描述图片文件名

    /**
     * 挂号时间
     */
    private LocalDateTime registrationTime; // 挂号时间

    /**
     * 医生编号
     */
    private Integer doctorId; // 医生编号

    /**
     * 医生姓名
     */
    private String docName; // 新增字段，用于展示医生姓名

    /**
     * 用户-编号
     */
    private Integer userId; // 患者编号

    /**
     * 患者姓名
     */
    private String userName; // 新增字段，用于展示患者姓名

    /**
     * 挂号帖-状态-0待接诊-1已接诊-2完成
     */
    private Integer status; // 状态

    /**
     * 状态描述
     */
    private String statusDesc; // 新增字段，用于展示状态描述，如"待接诊"、"已接诊"等

    private LocalDateTime bookTime; // 预约时间

}